GtkBuilder: Add private _gtk_builder_extend_with_template()
authorTristan Van Berkom <tristanvb@openismus.com>
Wed, 20 Mar 2013 07:33:52 +0000 (16:33 +0900)
committerTristan Van Berkom <tristanvb@openismus.com>
Mon, 8 Apr 2013 12:19:27 +0000 (21:19 +0900)
commitb7da0d21f8ca2f9ec4eccf3a96c57327e0a5d601
tree44238d9bbf5c01671314428cdcedee9c2a92bbab
parent82583640a275c7d95c185e4ad9eaa95bc37aba1f
GtkBuilder: Add private _gtk_builder_extend_with_template()

This adds the definition of the <template> tag with some documentation
on the variant of the format.

_gtk_builder_extend_with_template() is to be used while GtkContainer
builds from composite templates. A couple of error codes are also added
to handle a few new possible failure cases.

DTD Files gtkbuilder.rnc and gtkbuilder.rng have been updated to include
the new <template> tag and it's attributes.
gtk/gtkbuilder.c
gtk/gtkbuilder.h
gtk/gtkbuilder.rnc
gtk/gtkbuilder.rng
gtk/gtkbuilderparser.c
gtk/gtkbuilderprivate.h